#ifndef CLUSTER_H
#define CLUSTER_H 

#include <stdint.h>

namespace cluster{
class Cluster{
		public:
			Cluster(){}
			virtual ~Cluster(){};
			virtual void encode(uint8_t* in_buf,uint8_t* out_buf,int32_t buf_size){};
			virtual void decode(uint8_t* in_buf,uint8_t* out_buf,int32_t buf_size){};
		private:
			virtual void initial(){};
};
}
#endif //CLUSTER_H
